package com.nantian.nfcm.bms.loan.entity;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 明细报表
 * @author ljx26_000
 *
 */
@Entity
@Table(name = "loan_approval_journal")
public class LoanDetailedReport {
	/*
	 * ID
	 */
	private Long id;
	
	/*
	 * 贷款ID
	 */
	private String loanId;
	
	/*
	 * 机构ID
	 */
	private String orgId;
	
	/*
	 * 借款人
	 */
	private String borrowerName;
	
	/*
	 * 证件号码
	 */
	private String credentialNo;
	
	/*
	 * 收件时间
	 */
	private String pickupTime;
	
	/*
	 * 营销人姓名
	 */
	private String marketer;
	
	/*
	 * 营销人岗位
	 */
	private String marketerPost;
	
	/*
	 * 经办人姓名
	 */
	private String operator;
	
	/*
	 * 经办人岗位
	 */
	private String operatorPost;
	
	/*
	 * 业务种类
	 */
	private String businessType;
	
	/*
	 * 申贷金额
	 */
	private String amount;
	
	/*
	 * 申贷期限
	 */
	private String term;
	
	/*
	 * 担保情况
	 */
	private String guaranteeMethod;
	
	/*
	 * 审批时间
	 */
	private String approvalTime;
	
	/*
	 * 贷款结果中文
	 */
	private String loanResult;

	/**
	 * 贷款结果英文
	 */
	private String processStat;
	/*
	 * 审批业务种类
	 */
	private String apprBusinessType;
	
	/*
	 * 审批申贷金额
	 */
	private String apprAmount;
	
	/*
	 * 审批申贷期限
	 */
	private String apprTerm;
	
	/*
	 * 审批利率
	 */
	private String apprRate;
	
	/*
	 * 审批担保情况
	 */
	private String apprGuaranteeMethod2;
	
	/*
	 * 还款方式
	 */
	private String repaymentMethod;
	
	/*
	 * 审查人
	 */
	private String examineHandler;
	
	/*
	 * 是否续贷
	 */
	private String isRenew;
	
	/*
	 * 备注
	 */
	private String remark;

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

    @Basic
    @Column(name = "loan_id")
	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

    @Basic
    @Column(name = "org_id")
	public String getOrgId() {
		return orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

    @Basic
    @Column(name = "borrower_name")
	public String getBorrowerName() {
		return borrowerName;
	}

	public void setBorrowerName(String borrowerName) {
		this.borrowerName = borrowerName;
	}

    @Basic
    @Column(name = "credential_no")
	public String getCredentialNo() {
		return credentialNo;
	}

	public void setCredentialNo(String credentialNo) {
		this.credentialNo = credentialNo;
	}

    @Basic
    @Column(name = "pickup_time")
	public String getPickupTime() {
		return pickupTime;
	}

	public void setPickupTime(String pickupTime) {
		this.pickupTime = pickupTime;
	}

    @Basic
    @Column(name = "marketer")
	public String getMarketer() {
		return marketer;
	}

	public void setMarketer(String marketer) {
		this.marketer = marketer;
	}

    @Basic
    @Column(name = "marketer_post")
	public String getMarketerPost() {
		return marketerPost;
	}

	public void setMarketerPost(String marketerPost) {
		this.marketerPost = marketerPost;
	}

    @Basic
    @Column(name = "operator")
	public String getOperator() {
		return operator;
	}

	public void setOperator(String operator) {
		this.operator = operator;
	}

    @Basic
    @Column(name = "operator_post")
	public String getOperatorPost() {
		return operatorPost;
	}

	public void setOperatorPost(String operatorPost) {
		this.operatorPost = operatorPost;
	}

    @Basic
    @Column(name = "business_type")
	public String getBusinessType() {
		return businessType;
	}

	public void setBusinessType(String businessType) {
		this.businessType = businessType;
	}

    @Basic
    @Column(name = "amount")
	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

    @Basic
    @Column(name = "term")
	public String getTerm() {
		return term;
	}

	public void setTerm(String term) {
		this.term = term;
	}

    @Basic
    @Column(name = "guarantee_method")
	public String getGuaranteeMethod() {
		return guaranteeMethod;
	}

	public void setGuaranteeMethod(String guaranteeMethod) {
		this.guaranteeMethod = guaranteeMethod;
	}
	
	@Basic
	@Column(name = "approval_time")
	public String getApprovalTime() {
		return approvalTime;
	}

	public void setApprovalTime(String approvalTime) {
		this.approvalTime = approvalTime;
	}

	@Basic
	@Column(name = "loan_result")
	public String getLoanResult() {
		return loanResult;
	}

	public void setLoanResult(String loanResult) {
		this.loanResult = loanResult;
	}

	@Basic
	@Column(name = "process_stat")
	public String getProcessStat() {
		return processStat;
	}

	public void setProcessStat(String processStat) {
		this.processStat = processStat;
	}

	@Basic
	@Column(name = "appr_business_type")
	public String getApprBusinessType() {
		return apprBusinessType;
	}

	public void setApprBusinessType(String apprBusinessType) {
		this.apprBusinessType = apprBusinessType;
	}

	@Basic
	@Column(name = "appr_amount")
	public String getApprAmount() {
		return apprAmount;
	}

	public void setApprAmount(String apprAmount) {
		this.apprAmount = apprAmount;
	}

	@Basic
	@Column(name = "appr_term")
	public String getApprTerm() {
		return apprTerm;
	}

	public void setApprTerm(String apprTerm) {
		this.apprTerm = apprTerm;
	}

	@Basic
	@Column(name = "appr_rate")
	public String getApprRate() {
		return apprRate;
	}

	public void setApprRate(String apprRate) {
		this.apprRate = apprRate;
	}

	@Basic
	@Column(name = "appr_guarantee_method2")
	public String getApprGuaranteeMethod2() {
		return apprGuaranteeMethod2;
	}

	public void setApprGuaranteeMethod2(String apprGuaranteeMethod2) {
		this.apprGuaranteeMethod2 = apprGuaranteeMethod2;
	}

	@Basic
	@Column(name = "repayment_method")
	public String getRepaymentMethod() {
		return repaymentMethod;
	}

	public void setRepaymentMethod(String repaymentMethod) {
		this.repaymentMethod = repaymentMethod;
	}

	@Basic
	@Column(name = "examine_handler")
	public String getExamineHandler() {
		return examineHandler;
	}

	public void setExamineHandler(String examineHandler) {
		this.examineHandler = examineHandler;
	}

	@Basic
	@Column(name = "is_renew")
	public String getIsRenew() {
		return isRenew;
	}

	public void setIsRenew(String isRenew) {
		this.isRenew = isRenew;
	}

	@Basic
	@Column(name = "remark")
	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	
}


